//安全中心js
var security = {}

security.ind = function() {
	/*
	 //邮箱验证
	 * */
	var data = get_userInfo(sessionStorage.phone);
	if(data.mail) {
		//邮箱已经注册
		$('#email_zt').html(data.mail);
	} else {
		//邮箱没有绑定

	}
	$('#go_email').on('click', function() {
		if(data.status == 1) {
			mylayer('请先实名认证');
			return false;
		} else {

			go('email.html', 0);
		}
	})

	/*
	 支付验证
	 * */
	if(!data.tpwd || data.tpwd == 0) {
		$('#tpwd_zt').html('未设置');
	} else {
		$('#tpwd_zt').html('已设置');
	}

	$('#go_tpwd').on('click', function() {
		if(data.status == 1) {
			mylayer('请先实名认证');
			return false;
		}
		go('zhifu_pwd.html', 0);
	})

	//实名认证状态
	if(data.status == 1) {
		$('#name_zt').html('未认证');

	} else if(data.status == 2) {
		$('#name_zt').html('审核中');

	} else if(data.status == 3) {
		$('#name_zt').html('已审核');

	} else if(data.status == 4){
		$('#name_zt').html('认证失败');
	}else{
		$('#name_zt').html('--');
	}
	$('#sm_name').on('click', function() {
		if(data.status == 3) {
			mylayer('已审核通过');
		} else if(data.status == 2) {
			mylayer('审核中');
		} else {
			go('name.html', 0);
		}

	})

}

security.email = function() {
	var em = null;

	//点击切换显示状态

	//显示密码
	$('#show').on('click', function() {
		orshow({
			flat: 2,
			dom_show: $('#hidden_num'),
			dom_hidden: $('#show_num'),
			obox_show: $('#hidden_email'),
			obox_hidden: $('#emails')

		})
	})

	//隐藏密码
	$('#hidden').on('click', function() {
		orshow({
			flat: 1,
			dom_show: $('#hidden_num'),
			dom_hidden: $('#show_num'),
			obox_show: $('#hidden_email'),
			obox_hidden: $('#emails')
		})
	})
	$('.login_pwd').on('blur', function() {
		em = $(this).val();
	})

	//点击获取验证码
	//点击获得验证码执行函数
	$('#next').on('click', function() {

		//em 是要发送的邮箱
		//setTime($('.prompt'), 20, 1000); //倒计时函数
		if(!jmz.email(em)) {
			mylayer('邮箱格式错误');
			return false;
		} else {
			//ajax请求
			myajax({
				url: server.binding_email,
				type: 'post',
				data: {
					email: em,
					mobile: sessionStorage.phone
				},
				sfun: function(data) {
					if(data.status == 200) {
						mylayer(data.msg);
						go('security.html', 800);
					} else {
						mylayer(data.msg);
						$('#show_num').val('');
					}
				},
				efun: function(data) {}
			})
		}
	})
	changelinecolor();

};
//登录密码设置
security.login_pwd = function() {
	//下划线点击出现边框
	changelinecolor();
	var user_pwd = {
		or_pwd: null, //原始密码
		pwd: null, //输入密码
		pwd_ag: null //再次输入密码

	};
	//点击显示隐藏函数
	change_show();
	$('.pw').on('blur', function() {
		user_pwd.or_pwd = $(this).val();
	})
	$('.pw1').on('blur', function() {
		user_pwd.pwd = $(this).val();
	})
	$('.ag').on('focus', function() {
		$('#login_pwd #next').css('bacgroundColor', '#000');
		if(user_pwd.or_pwd !== '' && user_pwd.pwd !== '') {
			$('#login_pwd .go-btn-reg').css('bacgroundColor', '#000');
		}
	})
	$('.ag').on('blur', function() {
		user_pwd.pwd_ag = $(this).val();
	})

	//	点击提交

	$('#next').on('click', function() {
		if(user_pwd.pwd != user_pwd.pwd_ag){
			mylayer('两次密码不一致');
			return false;
		}else if(!jmz.pwd(user_pwd.pwd_ag)){
			mylayer('密码格式有误');
			return false;
		}
		model('设置中');
		//user_pwd是要处理的数据
		myajax({
			url: server.reset_pwd1,
			data: {
				opwd: user_pwd.or_pwd,
				pw1: user_pwd.pwd_ag,
				pw2: user_pwd.pwd_ag,
				mobile: sessionStorage.phone
			},
			sfun: function(data) {
				$('.layui-m-layer ').css('display', 'none');
				if(data.status == 200) {
					mylayer(data.msg);
					go('security.html', 800);
				} else {
					mylayer(data.msg);
				}

			},
			efun: function(data) {
			}
		})

	})

}

//支付密码设置

security.zhifu = function() {

	var get_user = get_userInfo(sessionStorage.phone);
	//	var flat = get_user.tpwd;
	var data = {
		userphone: sessionStorage.phone, //数据后台获取（或读本地缓存）用户手机号
		zhifu_pwd: null, //支付密码
		zhifu_pwd_ag: null, //支付密码再一次输入
		code: null,
		code_true: 111111 //手机验证码  数据后台获取
	}

	changelinecolor(); //点击下边线变颜色
	change_show(); //显影切换

	//界面渲染手机号
	$('#phone').html(phoneEncryption(data.userphone));

	//获取用户输入的密码
	$('.pw').on('blur', function() {
		data.zhifu_pwd = $(this).val();
	})
	$('.ag').on('blur', function() {
		data.zhifu_pwd_ag = $(this).val();
	})
	//颜色切换

	//点击获取验证码

	$('.prompt').on('click', function() {
		if(!jmz.pwd(data.zhifu_pwd)) {
			mylayer('密码格式有误');
			return false;
		} else if(data.zhifu_pwd != data.zhifu_pwd_ag) {
			mylayer('两次输入密码不一致');
			return false;
		} else {
			myajax({
				url: server.code,
				data: {
					type: 4,
					mobile: data.userphone
					//data.userphone
				},
				sfun: function(data) {
					mylayer(data.msg);
					if(data.status == 200) {
						setTime($('.prompt'), 59, 1000); //倒计时函数								
					}
				},
				efun: function() {

				}

			})
		}

		//获取验证码
	})
	//点击提交按钮
	var myfla = 1;
	$('#next').on('click', function() {
			/************避免双击***************/
		if(myfla != 1) {
			return false
		}
		myfla = 0;
		setTimeout(function() {
			myfla = 1;
		}, 1500)
		/***************************/
		
		data.code = $('#code').val();
		/*
		 todo 1 先判断密码格式和正确性
		 	  2 再判断验证码正确性
		 * */
		if(!isnum(data.code)) {
			mylayer('验证码格式错误');
		} else {
			model('设置中');
			myajax({
				url: server.check_code,
				async: true,
				data: {
					code: data.code,
					mobile: data.userphone
					//sessionStorage.phone
				},
				sfun: function(da) {
					$('.layui-m-layer ').css('display', 'none');
					if(da.status == 200) {
						//验证码获取成功							
						myajax({
							url: server.set_tpwd,
							async: true,
							data: {
								pw1: data.zhifu_pwd_ag,
								pw2: data.zhifu_pwd_ag,
								mobile: sessionStorage.phone,
								code:data.code
								//data.userphone
							},
							sfun: function(da) {
								if(da.status == 200) {
									mylayer(da.msg);
									go('security.html', 800);
								}
							},
							efun: function() {

							}
						})

					} else {
						mylayer(data.msg);
						$('#code').val('')
					}
				},
				efun: function() {}
			})
		}
	})

}

//身份验证
security.name = function() {
	$('#uploadForm').attr('action', server.set_name);
	$('#myMobile').val(sessionStorage.phone);
	changelinecolor(); //点击下边线变颜色

	//点击提交执行函数
	var myfla = 1;
	$('#next').on('click', function() {		
	/************避免双击***************/
			if(myfla != 1) {
				return false
			}
			myfla = 0;
			setTimeout(function() {
				myfla = 1;
			}, 1500)
	/***************************/
		
		//验证姓名密码和图片
		var name = $('#username').val();
		var code_id = $('#code_id').val();
		var img1 = $('.hid_img1').val();
		var img2 = $('.hid_img2').val();
		var img3 = $('.hid_img3').val();
		if(!name) {
			mylayer('姓名不能为空');
			return false;
		} else if(!jmz.isCardID(code_id)) {
			mylayer(jmz.isCardID(code_id));
			return false;
		} else if(img1 == '' || img2 == '' || img3 == '') {
			mylayer('要上传三张图片');
			return false;
		} else {
			model('提交中');
			myajax({
				url: server.set_aut,
				data: {
					realname: name,
					mobile: sessionStorage.phone,
					idcard: code_id,
					image1: img1,
					image2: img2,
					image3: img3
				},
				sfun: function(data) {
					$('.layui-m-layer ').css('display', 'none');
					mylayer(data.msg);
					if(data.status == 200) {
						go('security.html', 800);
					} else {
					
					}
				},
				efun: function() {

				}
			})

		}

	})

}